.bamboo-column {
  background-color: $white;
  margin: 0rem 1rem 1rem;
  padding: 2.5rem 1.5rem 5.5rem;
  > h3 {
    padding: 2.5rem 2rem;
    font-size: 2.5rem;
    color: $gray-color;
    text-align: center;
  }
  > div {
    position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    > div {
      width: 33.3333%;
      text-align: center;
      > a {
        width: 15rem;
        height: 15rem;
        text-align: center;
        background-color: #f6f8f9;
        margin: 2rem 0rem;
        display: inline-block;
        @include style-transition;
        &:hover {
          cursor: pointer;
          box-shadow: inset 0 0 1000px rgba(0,0,0,.1);
        }
        > img {
          width: 5rem;
          height: 5rem;
          margin: 3.5rem 0 1rem;
        }
        span {
          display: block;
          font-size: 1.5rem;
          color: $gray-color;
        }
      }
    }
  }
}

.bamboo-column-new {
  background-color: $white;
  margin: 0rem 1rem 1rem;
  padding: 2.5rem 1.5rem 2.5rem;
  > h3 {
    font-size: 1.5rem;
    color: $black-one;
    margin-bottom: 2rem;
  }
  > div {
    margin: 0 0 1.5rem;
    > h3 {
      font-size: 1.05rem;
      color: $gray-one;
      margin-bottom: .8rem;
      img {
        margin-left: .65rem;
      }
    }
    input {
      width: 25rem;
    }
    textarea {
      width: 35rem;
      height: 10rem;
    }
  }
}
